/*********************
 * 代码名称：
 * 功能实现：
 * 代码提供：tiaya@qq.com
 * 编写时间：年 月 日
 **********************/
#include <iostream>
#include <cstdlib>

using namespace std;

int main() {
    //code here
    int stack[1001], n, top;

    top = 0;

    cout << "请输入要存储的数字个数（如10个，则输入10，然后回车）：" << endl;
    cin >> n;
    cout << "请输入" << n << " 个数字，一行一个，然后回车：" << endl;
    for(int i=0; i<n; i++) {
        cin >> stack[top ++];
    }

    //入栈的数字是：
    cout << " \n入栈的数字是：";
    for(int i=0; i<top; i++) {
        cout << stack[i] << " ";
    }

    cout << " \n出栈的数字是：";
    while(top) {
        cout << stack[-- top] << " ";
    }

    getchar(); getchar();
    //system("pause");

    return 0;
}
